package com.example.pceb.service;

import com.example.pceb.VO.RegistrationAuditVO;
import com.example.pceb.result.Result;

public interface RegistrationAuditService {
    
    /**
     * 提交注册审核申请
     */
    Result<String> submitAudit(RegistrationAuditVO auditVO);
    
    /**
     * 审核注册申请
     */
    Result<String> auditRegistration(Long auditId, Integer status, String remark, String auditor);
    
    /**
     * 获取待审核列表
     */
    Result<Object> getPendingAudits();
    
    /**
     * 获取审核历史
     */
    Result<Object> getAuditHistory();

    /**
     * 获取所有审核记录（用于调试）
     */
    Result<Object> getAllAudits();
} 